#include <bits/stdc++.h>
using namespace std;
const int maxn=1e5+10;

string add(string a,string b)
{
	string c,d;
	int temp=0;
	int flag=0;
	for(int i=a.size()-1,j=b.size()-1;i>=0||j>=0;i--,j--)
	{
		temp=flag;
		if(i>=0)
		{
			temp=temp+a[i]-48;
		}
		if(j>=0)
		{
			temp=temp+b[j]-48;
		}
		flag=(temp>=10)? 1:0;
		temp=temp%10;
		c.push_back(temp+48);
	}
	if(flag==1)
	{
		c.push_back('1');
	}
	for(int i=c.size()-1;i>=0;i--)
	{
		d.push_back(c[i]);
	}
	return d;
}

int main()
{
	string a,b;
	cin >> a >> b;
	string c=add(a,b);
	cout << c << endl;

	return 0;
}

